package com.xiguaji.tiktok.utils.paypal.invoice;

import com.paypal.http.annotations.Model;
import com.paypal.http.annotations.SerializedName;

@Model
public class Detail {

    @SerializedName("invoice_number")
    private String invoiceNumber;

    public String invoiceNumber() { return invoiceNumber; }

    public Detail invoiceNumber(String checkoutPaymentIntent) {
        this.invoiceNumber = invoiceNumber;
        return this;
    }

    @SerializedName("reference")
    private String reference;

    public String reference() { return reference; }

    public Detail reference(String reference) {
        this.reference = reference;
        return this;
    }

    @SerializedName("invoice_date")
    private String invoiceDate;

    public String invoiceDate() { return invoiceDate; }

    public Detail invoiceDate(String invoiceDate) {
        this.invoiceDate = invoiceDate;
        return this;
    }

    @SerializedName("currency_code")
    private String currencyCode;

    public String currencyCode() { return currencyCode; }

    public Detail currencyCode(String currencyCode) {
        this.currencyCode = currencyCode;
        return this;
    }

    @SerializedName("note")
    private String note;

    public String note() { return note; }

    public Detail note(String note) {
        this.note = note;
        return this;
    }

    @SerializedName("term")
    private String term;

    public String term() { return term; }

    public Detail term(String term) {
        this.term = term;
        return this;
    }

    @SerializedName("memo")
    private String memo;


    public String memo() { return memo; }

    public Detail memo(String memo) {
        this.memo = memo;
        return this;
    }
}
